home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / var / lib / dpkg / info / libgtkmathview0c2a.preinst < prev    next >
Encoding:
Text File  |  2008-06-21  |  722 b   |  32 lines

  1. #!/bin/sh
  2. set -e
  3.  
  4. # remove an obsolete conffile
  5. rm_conffile() {
  6.   PKGNAME="$1"
  7.   CONFFILE="$2"
  8.  
  9.   if [ -e "$CONFFILE" ] ; then
  10.     md5sum="`md5sum "$CONFFILE" | cut -d ' ' -f 1`"
  11.     old_md5sum="`dpkg-query -W -f='${Conffiles}' "$PKGNAME" | grep "$CONFFILE" | cut -d ' ' -f 3`"
  12.     if [ "$md5sum" != "$old_md5sum" ] ; then
  13.       echo "Obsolete configuration file $CONFFILE has been modified by you;"
  14.       echo "saving it as $CONFFILE.dpkg-bak ..."
  15.       mv -f "$CONFFILE" "$CONFFILE".dpkg-bak
  16.     else
  17.       echo "Removing obsolete configuration file $CONFFILE ..."
  18.       rm -f "$CONFFILE"
  19.     fi
  20.   fi
  21. }
  22.  
  23. case "$1" in
  24.   install|upgrade)
  25.     rm_conffile libgtkmathview0c2a /etc/gtkmathview/t1.config
  26.     ;;
  27. esac
  28.  
  29.  
  30.  
  31. exit 0
  32.